﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1220px){
.wp{ width:94%;}
.banner{ width: 80%;}
.topr{ display: none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.loarea .logo{ width:140px; padding-top:9px; }
.loarea .logo img{ height:32px;}

.link_lan{ padding-top: 0px; margin: 20px 30px 0;} 
.link{ width: 100%; float: none;}
.link a{ width: 25%; line-height: 30px; font-size: 12px; line-height: 1.8; border-color: #555;}
.lan{ float: none; text-align: center; margin-top: 15px;}
.lan .cutline{ color: #555;}

.search{ float: none; width: auto; margin: 20px 30px; -moz-box-sizing: border-box; box-sizing: border-box;}

.h_new .item1{ width: 100%; overflow-x: hidden;}
.hnul1{ margin-right: -4%;}
.h_new .item2{ width:100%; margin-top: 40px;}
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {


.banimg{ width:150%; max-width: 150%; margin-left: -25%;}
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.h_report,.h_paper{ width: 100%; margin: 0;}
.h_paper{ margin-top: 40px;}
.fshare,.femail,.ffrilink{ width: 100%; float: none; text-align: center; padding: 10px 0;}
.fshare{ border: none;}
.femail{ padding-left: 0;}
.ffrilink{ width: 360px; max-width: 100%; margin: 0 auto;}
.f_b .wp{ display: block;}
.fnavul{ padding-right: 0px; background:none;}
.flogo,.fadd,.fcodeul{ padding: 10px 0;}
.flogo{ text-align: center; width: 100%;}
.fadd{ width: 100%; margin: 0; text-align: center;}
.fcodeul{ margin: 0 auto;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt50{ margin-top: 0.50rem;}
.mt55{ margin-top: 0.55rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}

.banimgarea .tit{ right: 0.16rem;}
.banimgarea .tit .mc{ font-size: 0.24rem; padding: 0.15rem 0.4rem;} 
.hhotul li{ width: 98%; margin-bottom: 0.3rem;}
.hhotItem .tparea .icon{ width: 0.6rem;}
.hhotItem .des{ padding: 0.2rem 0.3rem; }
.hhotItem .des .tit{ font-size: 0.28rem; }
.hhotItem .des .time{margin-top: 0.1rem;  font-size: 0.22rem;}
.hhotItem .des .time::before{ font-size:0.3rem; margin-right: 0rem;}
.hhotItem .des .nr{ margin-top: 0.2rem;  height:1.19rem; }

.h_tit1{ padding: 0.3rem 0;}
.h_tit1 .mc{  font-size: 0.3rem;}
.h_tit1 .morea{ margin-top: 0.2rem;}
.morea{ width: 0.5rem;}
.morea::before{font-size: 0.22rem; line-height: 0.3rem; height: 0.3rem;}
.hsituul li{ width: 48%; margin: 0 2% 0.3rem 0;}
.hsituItem .des{ padding: 0.2rem 0.3rem;}
.hsituItem .des .tit{ font-size: 0.26rem;}
.hsituItem .des .time{margin-top: 0.1rem;  font-size: 0.22rem;}
.hsituItem .des .time::before{ font-size:0.3rem;}
.hsituItem .des .nr{ font-size: .22rem; margin-top:0.15rem; height:1.204rem;}
.hsituItem .mandiv{ margin-top: 0.2rem;  }
.morea2{ font-size: .22rem;;}
.h_situation{ padding-bottom:0.3rem; }

.h_tit_rim{ padding: 0.25rem 0;}
.hn_tit span{padding: 0px 0.15rem; font-size: 0.26rem;}
.h_new{ padding-bottom: 0.5rem;}
.h_new .item2{ margin-top: 0.4rem;}
.h_new .item2 .wrap{ padding: 0.15rem 0.3rem 0 ;}
.hnItemA .des{ padding: 0.15rem 0.2rem; }
.hnItemA .des .tit{ font-size: 0.25rem;}
.hnItemA .des .time{margin-top: 0.15rem; }
.hnItemA .des .tags{margin-top: 0.15rem;}
.hnItemA .des .tags .tag{ font-size: 0.24rem; margin-top:0.1rem; padding: 0.02rem 0.2rem; }
.hnItemB{ font-size: 0.3rem; padding: 0.1rem 0; max-height:auto ; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}

.hnul2{ padding: 0.1rem 0;}
.hnul2 li{ padding: 0.1rem 0;}
.hnul2 li .time{ font-size: 0.22rem; margin-right: 0.2rem;}
.hnul2 li a{ font-size: 0.24rem;}

.h_tit2{ padding: 0.2rem 0;}
.h_tit2 .mc{ font-size: 0.36rem; }

.h_report_paper{ padding: 0.1rem 0 0.4rem; }
.h_paper{ margin-top: 0.4rem;}
.hrItem a{  padding:0.1rem 0.2rem;}
.hrItem a .tparea{  width: 1.2rem; margin-right: 0.3rem;}
.hrItem a .tparea .tp{ width: 1.2rem; height: 1.8rem;}
.hrItem a .des .tit{ font-size: 0.26rem;}
.hrItem a .des .tutor{ margin-top: 0.3rem; font-size: 0.22rem;}
.hrItem a .des .tutor::before{ font-size: 0.24rem; margin-right: 0.1rem;;}
.hrSlide{padding:0.1rem  0 0.2rem 0 !important; }
.hrSlide .swiper-button-prev{right: 0.5rem;}
.hrSlide .swiper-button-prev,.hrSlide .swiper-button-next{  width:0.4rem;}
.hrSlide .swiper-button-prev .iconfont,.hrSlide .swiper-button-next .iconfont{ font-size: 0.18rem; line-height: 1.6; }
.hpaperItem{ padding: 0.1rem 0;}
.hpaperItem a{padding: 0.1rem 0.2rem 0; }
.hpaperItem .tit{ font-size: 0.26rem;  padding: 0.1rem 0;}
.hpaperItem .nr{   font-size: 0.24rem; height:px;}
.hpaperItem .tutor{ font-size: 0.22rem; padding: 0.1rem 0; margin-top: 0.1rem; border-top: 1px dotted #6A3278;}
.hpaperItem .tutor::before{ font-size: 0.26rem; margin-right: 0.06rem; }
.hpaperSlide{ height: 4rem !important; margin-top: 0.3rem;}

.h_pub{ padding-bottom: 0.45rem;}
.hp_tit span{ font-size: 0.24rem; padding: 0.1rem 0.6rem;}
.hpbox{  padding-bottom: 0.3rem; }
.hpItem .des{ padding: 0.15rem 0px;}
.hpItem .des .tit{ font-size: 0.24rem;}
.hpSlideWrap{  padding: 0 0.5rem; margin:  0 0.3rem;}
.hpSlide{ padding: 0.5rem 0 0.3rem!important;}
.hpSlideWrap .swiper-button-prev,.hpSlideWrap .swiper-button-next{ width:0.4rem; height:0.4rem; line-height: 0.4rem; margin-top:-0.2rem;}
.hpSlideWrap .swiper-button-prev .iconfont,.hpSlideWrap .swiper-button-next .iconfont{ font-size: 0.24rem; }


.footer{ border-top: 2px solid #999dba; box-shadow: 0 -4px 0 4px #c4c6d3;}
.fopa{ padding: 0.2rem 0 ;}
.f_p1{ font-size: 0.22rem; margin-top: 0.08rem;}
.fshare .bshare-custom{margin-top: 0.2rem; }
.femail .mandiv{ margin-top: 0.2rem;}
.femail .mandiv .sbtn{ padding: 0.12rem 0.6rem; font-size: 0.22rem;}
.flinkVal{height: 0.6rem; font-size: 0.28rem; padding: 0 0.2rem; line-height: 0.6rem;}
.flinkVal .arr{ line-height: 0.6rem; width: 0.4rem;}
.flinkLay{ padding: 0.08rem 0;}
.flinkLay li a{ padding: 0.1rem 0.2rem; font-size: 0.22rem;}
.fnav{ padding: 0.25rem 0;}
.fnavul .nr{ margin-top: 0.15rem;}
.fnavul .nr a{ padding: 0.02rem 0; font-size: .22rem; }
.fnavul .nr a::before{ font-size: 0.24rem;}
.f_b{ padding: 0.3rem 0;}
.flogo .tp{ max-width:40%; }
.fadd{ font-size: .22rem;}
.fcodeul{ width: 4rem; padding: 0 0rem;}
.fcodeul li .tp{ width: 1.2rem; height: 1.2rem;}
.fcodeul li .tit{ margin-top: 0.05rem; font-size: .22rem;}
.flogo,.fadd,.fcodeul{ padding: 0.2rem 0;}
.fshare,.femail,.ffrilink{ padding: 0.2rem 0;}










}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.banIntro .lmmc{ font-size: 30px;}
.lm_loca{ padding-bottom: 0.2rem;}
.lm_loca .wp{ display: block;  }
.lm_loca .location{ width: 100%; text-align: left;margin-top: 15px; }
.lm_loca .lm{ }

.address{ display: block;}
.address .des{width: 100%;}
.address .map{ width: 100%; font-size: 0;}


.contact{ padding: 0.2rem 0 0.4rem;}
.i_tit1 .tip{margin-top: 0.15rem;}
.address .des{padding: 0.4rem 0.3rem;}
.i_tit2{ font-size: 0.36rem;}
.i_tit2 .line{font-size: 0.36rem; margin-top: 0.15rem; }
.address .des .nr{ margin-top: 0.5rem;}
.address .des .nr .p1{ font-size: 0.28rem;}
.address .des .nr .p2{ margin-top: 0.15rem; font-size: 0.24rem;}
.address .des .nr .p2::before{ font-size: 0.28rem;}
.action{ padding: 0.4rem 0;}
.action .wrap{ width: 100% ; margin: 0.4rem auto 0;}
.action .des .list{ padding: 0.15rem 0;}
.action .des .list .mc{  font-size: 0.24rem;}
.action .des .list .mc::before{ font-size: 0.28rem; margin-right: 0.1rem;}
.action .code{ width: 2.4rem; margin-left: 0.2rem;}
.action .code .tp{ width: 2.4rem; height: 2.4rem;}
.action .code .tit{ margin-top: 0.1rem; font-size: 0.22rem; }

.stru .wrap .item .nr .list{ width: 100% !important;}
.n_l,.n_r{ width: 100%; float: none;}

.newSlide,.newList{ width: 100%; float: none;}
.newList{ margin-top: 40px;}
.p_l,.p_r{ width: 100%; float: none;}
.p_r{ margin-top: 40px;}
.relateTuiul li{ width: 23%; margin: 0 1%; float: left;}
.artHeader2 .name{ width: 100%; }
.artHeader2 .editor{ float: none; margin-left: 0 ; margin-right: 20px;}
.artHeader2 .eye{ float: none;}




}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}
.banIntro .lmmc{ font-size: 0.3rem;}


.lm_loca .location{ margin-top: 0.2rem;}
.lm a{ font-size: 0.24rem; padding: 0.2rem 0.2rem; margin-right: 0;}
.location{ font-size: 0.22rem;}
.location i{ margin:0 0.1rem;}


.i_tit1{ padding: 0.3rem 0;}
.i_tit1 .mc{font-size: 0.32rem;}
.i_tit1 .mc::before,.i_tit1 .mc::after{  width: 0.5rem; }
.speech .intro1{ padding: 0.3rem 0; }
.speech .intro1 .tparea{ width: 3.4rem; }
.speech .intro1 .tparea .tp{height: 3.4rem;}
.speech .intro1 .des{ padding: 0.3rem 0;}
.speech .intro1 .des .p1{ font-size: 0.32rem;}
.speech .intro1 .des .p2{ font-size: 0.26rem; margin-top: 0.08rem;}
.speech .intro2{ padding: 0.6rem 0 1rem;  }

.his{ padding: 0.4rem 0 0px;}
.gallery-thumbs-wrap{ padding: 0 0.6rem;  }
.gallery-thumbs{ padding: 0.3rem 0px !important;}
.gallery-thumbs .swiper-slide{ padding: 0.5rem 0; }
.gallery-thumbs .swiper-slide .year{ font-size: 0.3rem;}
.gallery-thumbs .swiper-slide .circle{ width: 0.12rem; height: 0.12rem; border: 0.08rem solid #e8e1eb;}
.gallery-thumbs-wrap .swiper-button-prev{ left:0.2rem;}
.gallery-thumbs-wrap .swiper-button-next{ right:0.2rem;} 
.gallery-thumbs-wrap .swiper-button-prev,.gallery-thumbs-wrap .swiper-button-next{  width:0.4rem; height:0.4rem; line-height: 0.4rem; margin-top:-0.2rem; }
.gallery-thumbs-wrap .swiper-button-prev .iconfont,.gallery-thumbs-wrap .swiper-button-next .iconfont{ font-size: 0.3rem; }

.gallery-top{ padding: 1rem 0 !important; }
.yearEventItem .year{ width: 2.4rem; height: 2.4rem; margin-right: 0.5rem;line-height: 2.4rem;border: 0.2rem solid #fdfdfd; font-size: 0.7rem; }
.yearEventItem .year .unit{ font-size: 0.28rem;}
.yearEventItem .des .list{ padding: 0.1rem 0;}
.yearEventItem .des .list .month{  margin-right: 0.14rem; padding-left: 0.2rem;}
.yearEventItem .des .list .month::after{ top: 0.1rem; width: 0.06rem; height: 0.06rem;}

.stru{ padding: 0.2rem 0 0.3rem;}
.stru .item{margin-bottom: 0.4rem;}

.stru .item .tit{ font-size:0.28rem; padding: 0.1rem 0.3rem;}
.stru .item .nr{ padding: 0.3rem;}
.stru .item .nr .box{ padding: 0.1rem 0.2rem;}
.stru .item .nr .list{ padding: 0.08rem 0;}
.stru .item .nr .list .iconfont{ font-size:0.22rem;  margin-right: 0.1rem;}
.stru .item .nr .list .iconfont::before{ font-size:0.3rem; margin-right: 0.1rem;}
.sublist{ padding-left: 8.5em;}

.news{ padding-bottom: 0.5rem; }
.newsul{ padding-bottom: 0.5rem;}
.newsItem{ padding: 0 0.3rem;}
.newsItem a{ padding: 0.3rem 0; }
.newsItem .tparea{ margin-right: 0.2rem; width: 3rem; }
.newsItem .des .tit{ font-size: 0.3rem; }
.newsItem .des .time{margin-top: 0.08rem; }
.newsItem .des .nr{ margin-top: 0.15rem;  height:0.792rem; }
.spe{ padding:0.2rem 0 0.3rem; }
.i_tit3{ font-size: 0.36rem; padding: 0.3rem 0;}
.speul{ padding-bottom: 0.3rem;}
.speul li{ margin-bottom: 0.3rem;}
.speItem{ padding: 0 0.3rem; }
.speItem a{ padding: 0.5rem 0;  display: block;}
.speItem .tparea{  margin-right: 0px; width: 1.8rem; margin: 0 auto;}
.speItem .des{ text-align: center; margin-top: 0.3rem;}
.speItem .des .name{ font-size: 0.26rem; }
.speItem .des .pos{margin-top: 0.1rem; }
.speItem .des .nr{ margin-top: 0.15rem; }
.speItem .des .area{  margin-top: 0.1rem;}

.speDel{ padding: 0.3rem 0;}
.speDel .article{ padding: 0.3rem;}
.artHeader{ padding: 0.15rem 0; }
.artHeader .name{ font-size: 0.4rem; }
.artHeader .pos{font-size: 0.24rem; margin-left:0.4rem; margin-top: 0.22rem; padding-left: 0.2rem; }
.artHeader .pos::after{  width: 0.05rem; height: 0.05rem; }
.artHeader .eye,.artHeader2 .editor{ font-size: 0.24rem; margin-top: 0.22rem;}
.artHeader .eye::before,.artHeader2 .editor::before{ font-size: 0.3rem; margin-right: 0.1rem;}
.artHeader2 .editor{ margin-right: 0.2rem;}
.artSummary{ padding: 0.3rem 0;}
.artSummary .des .email{ margin-top: 0.3rem;  padding: 0.15rem 0.3rem;}
.artSummary .tparea{ width: 2.2rem; margin-left: 0.2rem;}
.artSummary .tparea .tp{  height: 2.2rem;}

.artBody .tit{ font-size: 0.26rem; }
.download{ padding: 0.2rem;}
.download a{ font-size: 0.24rem; }
.download a::before{  font-size: 0.3rem; margin-right: 0.1rem;}

.i_tit4{ font-size: 0.3rem;  padding: 0.15rem 0;}
.relateEventItem .box{ padding: 0.3rem 0.2rem; }
.relateEventItem .tparea{ width: 2.5rem; margin-right: 0.3rem;}
.relateEventItem .des .tit{ font-size: 0.26rem;}
.relateEventItem .des .nr{margin-top: 0.2rem; height:auto;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; }
.relateEventItem .des .time{margin-top: 0.15rem;  }
.relateEventItem .mandiv{ padding: 0.15rem 0.2rem;}
.relateEventItem .mandiv .type{ font-size: 0.26rem;}
.relateEventItem .mandiv .morea1{font-size: 0.24rem;}


.publicationsItem .box{ padding:0.2rem 0.2rem 0px; }
.publicationsItem .des{ padding: 0.2rem 0;}
.publicationsItem .des .tit{ font-size: 0.22rem;}
.publicationsItem .des .type{ font-size: 0.22rem; padding: 0.04rem 0.2rem;  margin-top:0.15rem;}
.publications{ padding-bottom: 0.6rem;}

.n_main{ margin-top: 0.4rem; padding: 0rem 0 0.7rem;}
.noticeul{ padding-bottom: 0.5rem;}
.noticeul li{ padding: 0.4rem 0;}
.noticeItem .time{ width: 1.4rem; margin-right: 0.25rem; padding: 0.15rem 0; }
.noticeItem .time .day{  font-size: 0.44rem;}
.noticeItem .time .month{ font-size: 0.28rem;  }
.noticeItem .des .tit{ font-size: 0.28rem; }
.noticeItem .des .nr{ margin-top: 0.2rem; height:0.792rem ;}
.i_tit5 .mc{ padding-right: 0.25rem; }
.hotnew{margin-top: 0.4rem;}
.hotnewul{ margin-left: 0.05rem;}
.hotnewul li{ padding:.1rem 0px .1rem 0.15rem;}
.hotnewul .time::after{ width: 0.07rem; height: 0.07rem; left: -0.2rem; top: 0.1rem;}
.hotnewul .tit{ margin-top: 0.05rem; }

.newul{ padding-bottom: 0.5rem;}
.newul li{ padding: 0.3rem 0;}
.newul li a{ display: block;}
.newItem .tparea{ width: 100%; margin-right: 0px;}
.newItem .des{ padding-top: 0.3rem; }
.newItem .des .tit{ font-size: 0.28rem;}
.newItem .des .time{ margin-top: 0.15rem;}
.newItem .des .nr{ margin-top: 0.12rem; height:1.18rem;}

.new_main1{ padding:0.45rem 0 0px;}
.newList{  margin-top: 0.4rem;}

.newSlideItem{ height: 5rem;}
.newSlideItem .shade .box{padding:0.2rem; }
.newSlideItem .shade .tit{ font-size: 0.28rem;  }
.newSlideItem .shade .time{  margin-top: 0.15rem;}
.newSlideItem .shade .nr{  margin-top: 0.12rem; height:1.18rem ;}
.newSlide .swiper-pagination{  bottom:0.1rem !important;  padding-right: 0.1rem; }
.newSlide .swiper-pagination-bullet{  width:0.1rem;height:0.1rem; margin:0 0.05rem !important;}
.newListul li{ margin-bottom: 0.2re,;}
.newListItem .tparea{ width: 2rem; }
.newListItem .des{ padding-left: 0.2rem; }
.newListItem .des .tit{ font-size: 0.26rem; padding-top: 0.12rem; max-height: 1.13rem;}

.newdel{ padding: 0.6rem 0;}
.newdel .artHeader{ padding: 0.15rem 0; }
.artHeader .tit{ font-size: 0.36rem; }
.artHeader .pub{ margin-top: 0.2rem; }
.artHeader .pub .iconfont{ font-size: 0.22rem; margin: 0 0.15rem; }
.artHeader .pub .iconfont::before{  margin-right: 0.1rem; font-size: .26rem;}
.newdel .artBody{ padding: 0.2rem 0 0.4rem;}
.returnBack{ padding: 0.15rem 0; font-size: 0.26rem; }
.pnpage{ padding: 0.2rem 0;}
.pnpage .list{ padding:0.15rem 0;}

.p_main{ padding:0.3rem 0 0.6rem; }
.p_r{ margin-top: 0.4rem;}
.p_tit .mc{ font-size: 0.28rem;}
.p_tit .orderBy{ padding: 0.08rem 0.4rem;}
.orderBy .val{ font-size: 0.24rem;}
.orderBy .iconfont{  font-size: 0.26rem; margin-left: .1rem;}
.publishul{ padding-bottom: 0.5rem; margin-top: 0.3rem;}
.publishItem{ padding: 0 0.3rem;}
.publishItem a{ padding: 0.25rem 0.3rem; }
.publishItem .tparea{ margin-right: 0.3rem; width: 1.6rem;}
.publishItem .des .tit{ font-size: 0.28rem; padding-right: 1rem; }
.publishItem .des .tit .sbtn{ padding: 0.04rem 0.4rem; }
.publishItem .des .tutor{margin-top: 0.15rem; font-size: 0.26rem; }
.publishItem .des .tutor::before{ font-size: 0.26rem; margin-right: .1rem; }
.publishItem .des .nr{ margin-top: 0.2rem;  height:0.792rem; }

.rt_tit{  padding: 0.1rem 0.2rem;}
.relateTuiul{ padding: 0.1rem;}
.relateTuiul li{ width: 48%;}

.paperTab{  margin-bottom: 0.4rem; }
.paperTab th{display: none;}
.paperTab td{ display: block; text-align: left; float: none; width: 100%; padding: 0.06rem 0.2rem; }
.paperTab td:nth-child(1){ }
.paperTab .tutor{ font-size: 0.24rem;}
.paperTab .tutor::before{  font-size: 0.26rem; margin-right: 0.1rem; }
.paperTab .attrmc{ display: inline-block; font-weight: bold; color: #333; min-width: 1.4rem;}


}
/*******************************************************************/


